rarely seen tumors - French English Dictionary